package com.hongkl;

// 要启动springboot应用，此时，需要创建一个入口类
// 需要为这个入口类设置一个标识，标识他为一个入口类

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;

@SpringBootApplication
public class SpringbootDay01Application {

//    设置一个入口的主函数
    public static void main(String[] args) {

        /**
         * 两个参数：
         *      参数一：（class）
         *          传入启动的一个类对象（.class） 类的对象  new
         *      参数二：（args）
         *          传入jvm的参数设置
         */

        SpringApplication.run(SpringbootDay01Application.class,args);



    }

    /***
     *
     * springboot（微框架） = spring + springmvc
     *
     * 元注解：声明注解的注解
     *        Target： 声明注解的作用范围
     *        Retention：声明注解的生效范围（RUNTIME）
     *
     * SpringBootConfiguration：配置类
     * EnableAutoConfiguration：开启springboot的自动配置装载.
     * ComponentScan：扫描入口类以及对应的子包所在的路径
     *                自己的注解
     *
     *  mybatis mybatis-plus redis mysql
     * @Target({ElementType.TYPE})
     * @Retention(RetentionPolicy.RUNTIME)
     * @Inherited
     * @SpringBootConfiguration
     * @EnableAutoConfiguration
     * @ComponentScan()
     *
     */




}
